Synonyms for "motor torpedo boat"

Words with similar meaning